আন-সাইনড নম্বর

- তথ্য প্রযুক্তি - কম্পিউটার (Computer) | | NCTB BOOK

আন-সাইনড নম্বর হলো একটি বাইনারি সংখ্যার প্রকার, যা শুধুমাত্র ধনাত্মক (Positive) সংখ্যা বা শূন্য (0) প্রকাশ করতে সক্ষম। এটি কম্পিউটার সিস্টেমে ব্যবহৃত হয় যেখানে সাইনড (Signed) অর্থাৎ ধনাত্মক বা ঋণাত্মক (Negative) উভয় সংখ্যা প্রকাশ করার প্রয়োজন নেই। আন-সাইনড সংখ্যাগুলিতে প্রতিটি বিট সংখ্যা মানের প্রতিনিধিত্ব করে, এবং কোনো বিট সাইন (ধনাত্মক বা ঋণাত্মক নির্দেশক) হিসেবে ব্যবহৃত হয় না।

আন-সাইনড নম্বরের বৈশিষ্ট্য:

  • শুধুমাত্র ধনাত্মক সংখ্যা: আন-সাইনড নম্বরগুলিতে শুধুমাত্র ধনাত্মক সংখ্যা (0 বা ধনাত্মক মান) থাকতে পারে।
  • মোট সংখ্যা ক্ষমতা বেশি: সাইনড সংখ্যার তুলনায় আন-সাইনড সংখ্যাগুলির জন্য বাইনারি বিটগুলির ব্যবহার পূর্ণাঙ্গ মানের জন্য করা হয়, ফলে একই আকারের সাইনড সংখ্যার তুলনায় আন-সাইনড সংখ্যায় বড় মান ধারণ করা যায়।
  • বিট ব্যবহারের ক্ষমতা: এক বাইট (8 বিট) আকারের একটি আন-সাইনড সংখ্যা 0 থেকে 255 পর্যন্ত মান ধারণ করতে পারে, কারণ প্রতিটি বিট 0 বা 1 হতে পারে এবং সাইন নির্দেশক কোনো বিট বরাদ্দ করা হয় না।

উদাহরণ:

ধরা যাক, ৮-বিটের একটি আন-সাইনড বাইনারি সংখ্যা:

  • সর্বনিম্ন মান: 00000000 = 0 (ডেসিমেল)
  • সর্বোচ্চ মান: 11111111 = 255 (ডেসিমেল)

এই ৮-বিট আকারে একটি সাইনড সংখ্যা যেখানে ধনাত্মক এবং ঋণাত্মক মান সমর্থিত, সেখানে সীমা হয় -১২৮ থেকে +১২৭। কিন্তু আন-সাইনড সংখ্যার ক্ষেত্রে সীমা হয় 0 থেকে 255।

আন-সাইনড নম্বরের ব্যবহার:

  • মেমোরি ঠিকানা: কম্পিউটার সিস্টেমে মেমোরি ঠিকানাগুলো সবসময় ধনাত্মক হয়, তাই সেখানে আন-সাইনড সংখ্যার ব্যবহার করা হয়।
  • বর্ণ কোডিং: ASCII কোডিং বা অন্যান্য বর্ণ মানের ক্ষেত্রে আন-সাইনড সংখ্যা ব্যবহৃত হয়।
  • কাউন্টার এবং ইনডেক্স: লুপ কাউন্টার, ইনডেক্স, এবং অন্যান্য কাজ যেখানে মান সবসময় ধনাত্মক হবে, সেখানে আন-সাইনড সংখ্যা প্রায়ই ব্যবহৃত হয়।

আন-সাইনড নম্বর ব্যবহারের মাধ্যমে পূর্ণ বিট প্রস্থের (Bit Width) সুবিধা পাওয়া যায় এবং এটি নির্দিষ্ট পরিস্থিতিতে ব্যবহার করা হয় যেখানে কেবল ধনাত্মক মান প্রয়োজন।

Content added By
Promotion